
<?php
    
    @header('Content-type:text/html;charset=utf-8');
    @include_once('conn.php');
    @include_once('noparams.php');

    $sql = "SELECT id , name ,class,chinese , math , english, chinese+math+english as total FROM `grade`";

    $result = mysqli_query($conn,$sql);

    if(!$result){
        $obj = array();
        $obj['status'] = false;
        $obj['detail'] = "sql语句有问题";
        $obj['sql']  = $sql;
        exit(json_encode($obj));
    }


    // 解析数据 将数据赋值给 某一个变量 $item(循环条件) 每次解析一条  有数据=>关联数组  解析失败 false  (有数据继续执行 没有数据直接跳出) 
    $all = array();
    while($item = mysqli_fetch_assoc($result)){
        array_push($all,$item);
    }
    // print_r($all);

    // 查询  
    // $all 是否有数据 判断长度 
    $obj = array();
    if(count($all)){   // length > 0 
        $obj["status"] = true;
        $obj["detail"] = '查询成功 - success';
        $obj["result"] = $all;
    }else{
        $obj["status"] = false;
        $obj["detail"] = '查询失败 - fail';
    } 

    echo json_encode($obj);


?>